/**
 * 
 */
package org.mspring.mlog.service;

import java.util.Date;
import java.util.List;

import org.mspring.mlog.entity.News;
import org.mspring.platform.persistence.hibernate.BaseDao;

/**
 * 
 * @author Gao Youbo
 * @since 2013年6月28日
 */
public interface NewsService extends BaseDao<News, Long> {
    /**
     * 最新新闻
     * 
     * @param num
     * @return
     */
    List<News> recent(int num);

    /**
     * 热门新闻
     * 
     * @param num
     * @param start
     * @param end
     * @return
     */
    List<News> hot(int num, Date start, Date end);

    /**
     * 更新新闻点击
     * 
     * @param id
     */
    public void updateViews(Long id);
}
